// pages/fenlei/fenlei.js

import {request} from "../../request/request.js"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    left:[],
    right:[],
    indexs:0,
    scrolltop:0
  },
  list:[],
  /**
   * 生命周期函数--监听页面加载
   */
  acitivechange(e){
    console.log(e);
    let index = e.target.dataset.index
    let righttitle=[]
    righttitle=this.list[index].children
    this.setData({
      indexs:index,
      right:righttitle,
      scrolltop:0
    })
  },
  getlist(){
    
    request({url:"https://api-hmugo-web.itheima.net/api/public/v1/categories"})
    .then((res)=>{
      this.list=res.data.message
      let lefttitle=[]
      let righttitle=[]
      this.list.map((item)=>{
        lefttitle.push(item.cat_name),
        righttitle.push(item.children)
      })
      righttitle=this.list[0].children
      this.setData({
        left:lefttitle,
        right:righttitle
      })
      wx.setStorageSync('list', {time:Date.now(),data:this.list})
      console.log(res);
    })
  },
  onLoad(options) {
    this.getlist()
   let res= wx.getStorageSync('list')
    if(res.time-Date.now()>600000){ //如果超过十分钟再重新请求
      this.getlist()
    }else{ //没超过则 使用本地存储的内容
      this.list=res.data
      let righttitle=[]
      let lefttitle=[]
      this.list.map((item)=>{
        lefttitle.push(item.cat_name),
        righttitle.push(item.children)
      })
      righttitle=this.list[0].children
      this.setData({
        left:lefttitle,
        right:righttitle
      })
      console.log(res);
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})